I've been around the block many times. Didn't get married until I was 35. A learned a lot from a very active bachelor life. You'll never be happy with her because you'll never be able to trust her. Besides, she'll probably do it again. From the voice of experience, dump her!